package homeWork;

import java.util.Scanner;

public class Demo01 {
    public static void main(String[] args ){

        //接收一个整数n，输出1+2+3+...+n 的和
         getNum();
        //接收一个整数，输出这个整数是几位数。
         getNumlength();
        //比较大小
            //返回两个int值中的最大值
            int max = arr(3,2);
            System.out.println("最大值为："+max);
            // 两个double的最大值
            double max1 = arr(2.1,0.5);
            System.out.println("最大值为："+max1);
            //三个double值中的最大值
            double max2 = arr(1.2,1.8,2.5);
            System.out.println("最大值为："+max2);
    }
    public static void getNum(){
        Scanner sc = new Scanner(System.in);
        System.out.println("-----请输入一个整数-----");
        int num = sc.nextInt();
        int total = 0;
        for (int i = 1; i<=num; i++){
             total += i;
        }
        System.out.println("------和为------"+total);
    }

    public static void getNumlength(){
        Scanner sc = new Scanner(System.in);
        System.out.println("-----请输入一个整数-----");
        int num = sc.nextInt();
        int total = 0;
        while (num!=0){
            num/=10;
            total++;
        }
        System.out.println("输出这个整数是"+total+"位数。");
    }

    public static int arr (int x,int y) {
        int max=x>y ? x : y;
        return max;
    }
    public static double arr (double x,double y) {
        double max=x>y ? x : y;
        return max;
    }
    public static double arr (double x,double y,double z) {
        double max=x>y ? x : y;
        max=max > z ? max :z;
        return max;
    }
}
